#ifndef PARSEUR
#define PARSEUR

#include <string.h>
#include "serveur.h"


/***  Fonctions pour les quatres types de demande faites au Tracker ***/
void annonce(char* chaine,struct srv* s);
void chercher(char* chaine,struct srv*s);
void demande(char * chaine, struct srv*s);
void miseAJour(char * chaine, struct srv*s);

/*** Fonctions auxiliaires basiques ***/
void miseAZero(int*, int);
int trouverFichier(char*, struct fichier**, int);
int chercherNom(struct fichier ** F, int t, char * n, struct fichier ** tmp);
int chercherTaille(struct fichier ** F, int t, int comp, int ta, struct fichier ** tmp);

/*** Fonction auxilaires pour former les messages ***/
char* printListeFichier(struct fichier**,int,char*);
char * ajouter(char* liste, struct client * c);

#endif
